// 简单的测试脚本，用于验证request模块的配置
const axios = require('axios');

// 测试使用正确的路径格式调用后端API
async function testRequest() {
  try {
    console.log('测试前端请求配置...');
    
    // 创建axios实例，模拟前端配置
    const service = axios.create({
      baseURL: '', // 修复后的baseURL
      timeout: 10000,
      headers: {
        'Content-Type': 'application/x-www-form-urlencoded'
      }
    });
    
    // 创建参数
    const params = new URLSearchParams();
    params.append('username', 'admin');
    params.append('password', 'abc@123456');
    
    // 发送请求 - 注意这里应该直接使用/auth/token，不需要/api前缀
    const response = await service.post('http://localhost:5176/api/auth/token', params, {
      headers: {
        'Content-Type': 'application/x-www-form-urlencoded'
      }
    });
    
    console.log('请求成功！响应数据：', response.data);
  } catch (error) {
    console.error('请求失败：', error.response?.data || error.message);
    console.error('完整错误：', error);
  }
}

testRequest();